package kr.hkit.powerjava.chapter06;

/*
 * 두 변 a, b 빗변 c a^2+b^2=c^2 :피타고라스
 * 각변의 길이가 100보다 작은 삼각형 중 피타고라스의 정리가 성립하는 직각삼각형은 몇 개나 있을까
 * 3중 반복문+피타고라스 정리를 만족하는 3개의 정수
 */
public class Programming7 {

	public static void main(String[] args) {
		System.out.print("각 변의 길이가 100보다 작은 삼각형 중 피타고라스 정리가 성립하는 직각 삼각형은\n");
		int i = 0;
		for(int a = 1; a < 101; a++)
		{
			for(int b = 1; b < 101; b++)
			{
				for(int c = 1; c < 101; c++)
				{
					if(a * a + b * b == c*c)
					{
						System.out.println(a + " " + b + " " + c);
						i++;
					}
				}
			}
		}
		
		System.out.print("총 "+i+"개 입니다.");
		
	}
}
